package com.link.base.base.accnt.model;

import com.link.base.base.order.model.SaleOrderItem;
import com.link.base.base.reception.model.LeaveStoreReason;
import com.link.core.basic.model.BasicModel;

import java.util.List;

/**
 * @author : LiQun
 * @date : 下午5:51 2018/4/14
 * @dscription : 客户历程
 */

public class AccountExperience extends BasicModel {
    /**
     * 历程类型
     */
    private String type;

    /**
     * 订单ID,接待ID
     */
    private Long relatedId;

    /**
     * 订单来源
     */
    private String orderSource;
    /**
     * 订单产品列表
     */
    private List<SaleOrderItem> saleOrderItemList;

    /**
     * 订单状态
     */
    private String orderStatus;


    /**
     * 导购名称
     */
    private String guideName;

    /**
     * 成单状态
     */
    private String dealOrderStatus;

    /**
     * 离店原因
     */
    private List<LeaveStoreReason> leaveStoreReasonList;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Long getRelatedId() {
        return relatedId;
    }

    public void setRelatedId(Long relatedId) {
        this.relatedId = relatedId;
    }


    public String getOrderSource() {
        return orderSource;
    }

    public void setOrderSource(String orderSource) {
        this.orderSource = orderSource;
    }


    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }


    public String getGuideName() {
        return guideName;
    }

    public void setGuideName(String guideName) {
        this.guideName = guideName;
    }

    public String getDealOrderStatus() {
        return dealOrderStatus;
    }

    public void setDealOrderStatus(String dealOrderStatus) {
        this.dealOrderStatus = dealOrderStatus;
    }

    public List<LeaveStoreReason> getLeaveStoreReasonList() {
        return leaveStoreReasonList;
    }

    public void setLeaveStoreReasonList(List<LeaveStoreReason> leaveStoreReasonList) {
        this.leaveStoreReasonList = leaveStoreReasonList;
    }

    public List<SaleOrderItem> getSaleOrderItemList() {
        return saleOrderItemList;
    }

    public void setSaleOrderItemList(List<SaleOrderItem> saleOrderItemList) {
        this.saleOrderItemList = saleOrderItemList;
    }
}
